Auto-Correlations and New Bounds on the Nonlinearity of Boolean Functions
نویسندگان
چکیده
It is a well known fact that the nonlinearity of a function f on the n-dimensional vector space Vn is bounded from above by 2 n−1 − 2 1 2 n−1. In cryptographic practice, nonlinear functions are usually constructively obtained in such a way that they support certain mathematical or cryptographic requirements. Hence an important question is how to calculate the nonlinearity of a function when extra information is available. In this paper we address this question in the context of auto-correlations, and derive four (two upper and two lower) bounds on the nonlinearity of a function (see Table 1). Strengths and weaknesses of each bound are also examined. In addition, a few examples are given to demonstrate the usefulness of the bounds in practical applications. We anticipate that these four bounds will be very useful in calculating the nonlinearity of a cryptographic function when certain extra information on the auto-correlations of the function is available.
منابع مشابه
New Lower Bounds on Nonlinearity and a Class of Highly Nonlinear Functions
Highly nonlinear Boolean functions occupy an important p o-sition in the design of secure block as well as stream ciphers. This paper proves two n e w l o wer bounds on the nonlinearity of Boolean functions. Based on the study of these new lower bounds, we introduce a class of highly nonlinear Boolean functions on odd dimensional spaces and show examples of such functions.
متن کاملThe Lower Bounds on the Second Order Nonlinearity of Cubic Boolean Functions
It is a difficult task to compute the r-th order nonlinearity of a given function with algebraic degree strictly greater than r > 1. Even the lower bounds on the second order nonlinearity is known only for a few particular functions. We investigate the lower bounds on the second order nonlinearity of cubic Boolean functions Fu(x) = Tr( Pm l=1 μlx l), where ul ∈ F ∗ 2n , dl = 2l + 2l + 1, il and...
متن کاملHighly Nonlinear Vector Boolean Functions
In this paper we study n-input m-output Boolean functions (abbr. (n,m)-functions) with high nonlinearity. First, we present a basic construction method for a balanced (n,m)-function based on a primitive element in GF (2m). With an iterative procedure, we improve some lower bounds of the maximum nonlinearity of balanced (n,m)-functions. The resulting bounds are larger than the maximum nonlineari...
متن کاملON THE FUZZY SET THEORY AND AGGREGATION FUNCTIONS: HISTORY AND SOME RECENT ADVANCES
Several fuzzy connectives, including those proposed by Lotfi Zadeh, can be seen as linear extensions of the Boolean connectives from the scale ${0,1}$ into the scale $[0,1]$. We discuss these extensions, in particular, we focus on the dualities arising from the Boolean dualities. These dualities allow to transfer the results from some particular class of extended Boolean functions, e.g., from c...
متن کاملA method for obtaining lower bounds on the higher order nonlinearity of Boolean function
Obtainment of exact value or high lower bound on the r-th order nonlinearity of Boolean function is a very complicated problem (especial if r > 1). In a number of papers lower bounds on the r-th order nonlinearity of Boolean function via its algebraic immunity were obtain for different r. This bounds is rather high for function with maximum near maximum possible algebraic immunity. In this pape...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996